]> dgit.raspbian.org Git - gnome-shell.git/commit
screenshot: Use meta_window_has_pointer () for pointer check
authorIvan Molodetskikh <yalterz@gmail.com>
Mon, 20 Mar 2023 18:49:24 +0000 (11:49 -0700)
committerMarge Bot <marge-bot@gnome.org>
Tue, 21 Mar 2023 00:05:39 +0000 (00:05 +0000)
commit4daea0ccaeda3d752a9630437f65cfea100e63fa
treebbf3296fbd69d79af50edc096f8a760d5f84f770
parent21ef781234f31a43883a8576b9e40fdff7df20fd
screenshot: Use meta_window_has_pointer () for pointer check

https://gitlab.gnome.org/GNOME/mutter/-/commit/909616b20876478bc56932cd18c8e85e982645f6 seems to have wrapped window actors in a container, so the actor.has_pointer check started failing. Instead, switch to meta_window_has_pointer () which doesn't rely on window actor implementation details.

We check for existence of has_pointer first just in case someone attempts to run gnome-shell 44.1 with mutter 44.0 which does not have the function exported publicly yet.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2710>
js/ui/screenshot.js